have survived a great deal of trouble - Allemand Anglais Dictionnaire